package belf.migrate.evaluate.model;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 整体评估结果
 */
@Data
public class EvaluateWholeResult {

    /**
     * 兼容率
     */
    private Map<String, Double> compatiblePercent;

    /**
     * 视图数
     */
    private Integer numberViews;

    /**
     * 风险项
     */
    private List<String> riskItems;

    /**
     * 对象总数
     */
    private Integer objectSize;

    /**
     * 数据量
     */
    private Double dataSize;

    /**
     * 总行数
     */
    private Integer allTableRows;

    /**
     * 触发器数
     */
    private Integer numberTriggers;

    /**
     * 存储过程数
     */
    private Integer numberProcedures;

    /**
     * 序列数
     */
    private Integer numberSequences;

    /**
     * 同义词数
     */
    private Integer numberSynonyms;
}
